/*******************************************************************************
 * Copyright (c) 2023. 山东新北洋信息技术股份有限公司 保留所有权利。
 *
 ******************************************************************************/

package online.xuping.thousandsOfWorlds.common.event;

import java.time.Clock;

/**
 * 入库事件
 */
public class InEvent extends BaseEvent {
    /**
     * 关联任务code
     */
    private String associatedTaskCode;

    /**
     * 关联任务名称
     */
    private String associatedTaskName;

    /**
     * 非法修改任务申请编号
     */
    private String taskAdditionalCode;

    public InEvent(Object source) {
        super(source);
    }

    public InEvent(Object source, Clock clock) {
        super(source, clock);
    }


    /**
     * 初始化出口事件
     */
    public InEvent(Object source, Clock clock, String assetCode, String productName, String warehouseCode, String warehouseName) {
        super(source, clock);
        this.setAssetCode(assetCode);
        this.setProductName(productName);
        this.setWarehouseCode(warehouseCode);
        this.setWarehouseName(warehouseName);
    }
}
